package com.hcr.kingdeeutil.data.entity;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 应收票据背书
 * @create 2021-05-26 18:32
 **/
public class BillReceivableEntry implements Serializable {
    private static final long serialVersionUID = -653647811400517369L;
    /**
     * 实体主键
     */
    private String FEntryID;
    /**
     * 内部账户
     */
    private MarkNumber FInnerActId;
    /**
     * 票据流水号
     */
    private MarkNumber FReceivebleBillId;
    /**
     * 付款用途
     */
    private MarkNumber FPayPurse;
    /**
     * 背书金额
     */
    private BigDecimal FReturnAmount;
    /**
     * 票据类型
     */
    private String FKDBPARBILLTYPE;
    /**
     * 客户
     */
    private String FKDBPCUSTOMER;
    /**
     * 票面金额
     */
    private BigDecimal FParAmount;
    /**
     * 往来单位类型
     */
    private String FBCONTACTUNITTYPE;
    /**
     * 往来单位
     */
    private FOrgId FBCONTACTUNIT;
    /**
     * 票面金额本位币
     */
    private BigDecimal FPARAMOUNTSTD;
    /**
     * 背书金额本位币
     */
    private BigDecimal FReturnAmountStd;
    /**
     * 票据号
     */
    private String FKDBPARBILLNO;

    public String getFEntryID() {
        return FEntryID;
    }

    public void setFEntryID(String FEntryID) {
        this.FEntryID = FEntryID;
    }

    public MarkNumber getFInnerActId() {
        return FInnerActId;
    }

    public void setFInnerActId(MarkNumber FInnerActId) {
        this.FInnerActId = FInnerActId;
    }

    public MarkNumber getFReceivebleBillId() {
        return FReceivebleBillId;
    }

    public void setFReceivebleBillId(MarkNumber FReceivebleBillId) {
        this.FReceivebleBillId = FReceivebleBillId;
    }

    public MarkNumber getFPayPurse() {
        return FPayPurse;
    }

    public void setFPayPurse(MarkNumber FPayPurse) {
        this.FPayPurse = FPayPurse;
    }

    public BigDecimal getFReturnAmount() {
        return FReturnAmount;
    }

    public void setFReturnAmount(BigDecimal FReturnAmount) {
        this.FReturnAmount = FReturnAmount;
    }

    public String getFKDBPARBILLTYPE() {
        return FKDBPARBILLTYPE;
    }

    public void setFKDBPARBILLTYPE(String FKDBPARBILLTYPE) {
        this.FKDBPARBILLTYPE = FKDBPARBILLTYPE;
    }

    public String getFKDBPCUSTOMER() {
        return FKDBPCUSTOMER;
    }

    public void setFKDBPCUSTOMER(String FKDBPCUSTOMER) {
        this.FKDBPCUSTOMER = FKDBPCUSTOMER;
    }

    public BigDecimal getFParAmount() {
        return FParAmount;
    }

    public void setFParAmount(BigDecimal FParAmount) {
        this.FParAmount = FParAmount;
    }

    public String getFBCONTACTUNITTYPE() {
        return FBCONTACTUNITTYPE;
    }

    public void setFBCONTACTUNITTYPE(String FBCONTACTUNITTYPE) {
        this.FBCONTACTUNITTYPE = FBCONTACTUNITTYPE;
    }

    public FOrgId getFBCONTACTUNIT() {
        return FBCONTACTUNIT;
    }

    public void setFBCONTACTUNIT(FOrgId FBCONTACTUNIT) {
        this.FBCONTACTUNIT = FBCONTACTUNIT;
    }

    public BigDecimal getFPARAMOUNTSTD() {
        return FPARAMOUNTSTD;
    }

    public void setFPARAMOUNTSTD(BigDecimal FPARAMOUNTSTD) {
        this.FPARAMOUNTSTD = FPARAMOUNTSTD;
    }

    public BigDecimal getFReturnAmountStd() {
        return FReturnAmountStd;
    }

    public void setFReturnAmountStd(BigDecimal FReturnAmountStd) {
        this.FReturnAmountStd = FReturnAmountStd;
    }

    public String getFKDBPARBILLNO() {
        return FKDBPARBILLNO;
    }

    public void setFKDBPARBILLNO(String FKDBPARBILLNO) {
        this.FKDBPARBILLNO = FKDBPARBILLNO;
    }
}
